home *** CD-ROM | disk | FTP | other *** search
/ Aminet 33 / Aminet 33 - October 1999.iso / Aminet / dev / cross / unhex.lha / unhex.readme < prev    next >
Encoding:
Text File  |  1999-08-06  |  1.7 KB  |  48 lines

  1. Short:    Intel Hex to binary converter
  2. Author:   rdc@chat.ru (Denis I.Sotchenko)
  3. Uploader: rdc@chat.ru
  4. Version:  1.0
  5. Type:     dev/cross
  6.  
  7. unhex - converter from Intel Hex format to plain binary file
  8.  
  9. Intel Hex format is a popular object format for ROMs,
  10. microcontrollers, and any other CPU based embedded systems.  For
  11. example, Intel Hex format is used in Microchip PIC16F84 development
  12. tools and for AT&T (Lucent Technology) based v.34 modems ROMs.  It is
  13. ASCII based format (like uuencode).
  14.  
  15. There was no any utility for convert from Intel Hex format, and I was
  16. forced to write my own.  Full source code is included.  Unhex is
  17. freeware and public domain, you can use it or it's source code for any
  18. purposes, includes commercial usage.
  19.  
  20. Usage is very simple:
  21. unhex source destination [fill=num]
  22.  
  23. source and destination are file names.
  24. optional FILL parameter is filling byte for unused areas (Intel Hex
  25. files can contain even non-continuous data areas).  If file are not
  26. plain linear from zero address, unhex will warn you about it.
  27.  
  28. Source file may contain CR, LF or CRLF EOLs, unhex recognizes all of them.
  29. Unhex supports all known record types of Intel Hex format:
  30. 00 - data
  31. 01 - EOF
  32. 02 - segment address
  33. 03 - start segment address (ignored)
  34. 04 - linear (32-bit) address
  35. 05 - start linear address (ignored)
  36. Size of source and destination files are limited only by your RAM.
  37. If unhex processes linear file, only one buffer will be used for both
  38. source and destination.
  39.  
  40. Unhex requires kickstart 2.x and any Amiga - even if it is A1000 ;)
  41.  
  42.  
  43. You can obtain your own copy of Intel Hex specification at:
  44. ftp://download.intel.com/support/processors/i960/devtools/intelhex.pdf
  45.  
  46.  
  47. Intel(R) is a registered trademark of Intel Corporation
  48.